/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const AcGuanzhu = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M508.416 510.72m-450.816 0a450.816 450.816 0 1 0 901.632 0 450.816 450.816 0 1 0-901.632 0Z"
        fill={getIconColor(color, 0, '#FFE1E9')}
      />
      <path
        d="M674.8672 555.3664c-4.6592 5.2224-12.4928 6.0416-17.9712 1.6384-16.9472-13.7728-52.8896-35.5328-95.5904-18.1248-59.648 24.32-76.032 104.7552-34.4064 150.2208 28.928 31.5392 85.3504 89.2416 117.1456 121.6a33.51552 33.51552 0 0 0 47.1552 0.6656c33.3824-32.0512 91.7504-88.2176 107.6736-104.6016 22.7328-23.3472 47.872-83.4048 12.288-136.0384-35.3792-52.48-108.4416-46.4896-136.2944-15.36z"
        fill={getIconColor(color, 1, '#FF3369')}
      />
      <path
        d="M483.1232 729.2928c-32.9728-35.9424-46.0288-87.04-34.8672-136.6528 11.1104-49.5104 45.0048-90.1632 90.6752-108.7488 40.6528-16.5888 84.4288-14.0288 124.16 6.4512 23.1424-12.6464 51.0464-19.0976 79.36-17.92 11.3664-46.08 8.8576-100.8128-25.4976-151.6544-63.232-93.5424-193.3312-82.8928-242.8928-27.392-8.2944 9.3184-22.272 10.752-31.9488 2.9184-30.1568-24.4736-94.1056-63.232-170.1888-32.256C165.7344 307.3024 136.4992 450.56 210.688 531.5072c51.456 56.1664 151.9616 158.8736 208.5888 216.4736 22.6816 23.04 59.4432 23.808 83.0976 1.9968-7.168-7.68-13.6704-14.6432-19.2512-20.6848z"
        fill={getIconColor(color, 2, '#FF4D7C')}
      />
      <path
        d="M674.8672 555.3664c-4.6592 5.2224-12.4928 6.0416-17.9712 1.6384-16.9472-13.7728-52.8896-35.5328-95.5904-18.1248-59.648 24.32-76.032 104.7552-34.4064 150.2208 14.4384 15.7696 35.7888 38.0416 57.4464 60.4672 73.216-54.0672 129.4848-129.7408 159.3856-217.6512-27.392-2.2016-54.3232 7.168-68.864 23.4496z"
        fill={getIconColor(color, 3, '#FF4D7C')}
      />
      <path
        d="M474.0608 293.3248c-8.2944 9.3184-22.272 10.752-31.9488 2.9184-30.1568-24.4736-94.1056-63.232-170.1888-32.256-106.1888 43.264-135.424 186.5216-61.2352 267.4688 29.4912 32.1536 74.9568 79.5136 119.1424 124.9792 42.0352-13.312 81.408-32.6144 117.0944-56.9344 0.4096-2.304 0.8192-4.5568 1.3312-6.8608 11.1104-49.5104 45.0048-90.1632 90.6752-108.7488 10.1376-4.1472 20.4288-7.0656 30.8224-8.8576a448.07168 448.07168 0 0 0 73.216-213.1456c-62.3616-23.7056-134.7584-6.7584-168.9088 31.4368z"
        fill={getIconColor(color, 4, '#FF5F89')}
      />
      <path
        d="M466.8416 298.8544c-7.8848 3.9424-17.5104 3.2768-24.7808-2.6112-30.1568-24.4736-94.1056-63.232-170.1888-32.256-95.0784 38.7584-128.4096 157.6448-81.1008 240.1792 116.9408-29.4912 215.6032-104.6016 276.0704-205.312z"
        fill={getIconColor(color, 5, '#FF7196')}
      />
    </svg>
  );
};

AcGuanzhu.defaultProps = {
  size: 18,
};

export default AcGuanzhu;
